package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.ServiceClassTransfer;

/**
 * 业务类划转-CRUDService接口
 *
 * @author ruoyi
 * @date 2022-08-02
 */
public interface IServiceClassTransferService
{
    /**
     * 查询业务类划转-CRUD
     *
     * @param tranId 业务类划转-CRUD主键
     * @return 业务类划转-CRUD
     */
    public ServiceClassTransfer selectServiceClassTransferByTranId(Long tranId);

    /**
     * 查询业务类划转-CRUD列表
     *
     * @param serviceClassTransfer 业务类划转-CRUD
     * @return 业务类划转-CRUD集合
     */
    public List<ServiceClassTransfer> selectServiceClassTransferList(ServiceClassTransfer serviceClassTransfer);

    /**
     * 新增业务类划转-CRUD
     *
     * @param serviceClassTransfer 业务类划转-CRUD
     * @return 结果
     */
    public int insertServiceClassTransfer(ServiceClassTransfer serviceClassTransfer);

    /**
     * 修改业务类划转-CRUD
     *
     * @param serviceClassTransfer 业务类划转-CRUD
     * @return 结果
     */
    public int updateServiceClassTransfer(ServiceClassTransfer serviceClassTransfer);

    /**
     * 批量删除业务类划转-CRUD
     *
     * @param tranIds 需要删除的业务类划转-CRUD主键集合
     * @return 结果
     */
    public int deleteServiceClassTransferByTranIds(Long[] tranIds);

    /**
     * 删除业务类划转-CRUD信息
     *
     * @param tranId 业务类划转-CRUD主键
     * @return 结果
     */
    public int deleteServiceClassTransferByTranId(Long tranId);
    public String importTransfer(List<ServiceClassTransfer> dataManagementList, Boolean isUpdateSupport, String operName);
}
